body {
    background-color: gray;
    background-image: url('/static/img/bg.jpg');
    color: #024;
}

.left {
    float: left;
}

.right {
    float: right;
}

#conteudo {
    
}

#page_header {    
    background-color: #048;
}

#branding {
    padding: 20px;
    width: 220px;
}
#branding img {
    width: inherit;
}

#banner {
    color: white;
    padding: 40px 0 0 10px;
}

#page_center {
    background-color: white;
}

#page_main {
    
}

#main {
    background-color: white;
    padding: 10px;
}

#page_footer {
    text-align: center;
    background-color: #048;
    color: white;
}

#page_footer p {
    padding: 20px 0 0 0;
}

#page_footer a {
    color: white;
}

.text_right {
    text-align: right;
}

.text_center {
    text-align: center;
}